Development of a Fault Locating System Using Object-Oriented Programming
نویسندگان
چکیده
Object-oriented programming has received wide acceptance in power system applications. The main advantages achieved by using the object-oriented techniques include easy maintenance, enhanced expandability and inherent implementation flexibility. This paper presents recent software developments of a fault location system implemented using object-oriented approaches and C++ programming language. The proposed new algorithms, implementation techniques, and evaluation studies are addressed. The developed system aims at pinpointing faults on transmission systems by utilizing recorded data coming from digital fault recorders (DFRs) sparsely located at various substations. The concept of "waveform matching" is implemented by taking advantage of the power system model. The mathematical formulation of the problem is presented. A unique genetic algorithm based search engine for pinpointing the most probable fault location is proposed. The suitability of applying the object-oriented programming for fault location software developments is demonstrated.
منابع مشابه
Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملLocating Faults in AspectJ Programs
As Aspect-Oriented Programming (AOP) wins more and more popularity, there is increasing interest in using aspects to implement crosscutting concerns in object-oriented software. During software evolution, source code editing and testing are interleaved activities to assure code quality. When regression tests fail unexpectedly after a long session of editing, it may be difficult for programmers ...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملFault Locating in High Voltage Transmission Lines Based on Harmonic Components of One-end Voltage Using Random Forests
In this paper, an approach is proposed for accurate locating of single phase faults in transmission lines using voltage signals measured at one-end. In this method, harmonic components of the voltage signals are extracted through Discrete Fourier Transform (DFT) and are normalized by a transformation. The proposed fault locator, which is designed based on Random Forests (RF) algorithm, is train...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کامل